home *** CD-ROM | disk | FTP | other *** search
/ Experimental BBS Explossion 3 / Experimental BBS Explossion III.iso / c / bc_pas_2.zip / STATE.H < prev    next >
Text File  |  1992-06-26  |  3KB  |  65 lines

  1. /*$Author:   DCODY  $*/
  2. /*$Date:   25 Jun 1992 23:27:22  $*/
  3. /*$Header:   W:/sccs/inc/state.h_v   1.1   25 Jun 1992 23:27:22   DCODY  $*/
  4. /*$Log:   W:/sccs/inc/state.h_v  $
  5.  * 
  6.  *    Rev 1.1   25 Jun 1992 23:27:22   DCODY
  7.  * PAS2 expanded state table
  8.  * 
  9.  *    Rev 1.0   15 Jun 1992 09:58:48   BCRANE
  10.  * Initial revision.
  11. */
  12. /*$Logfile:   W:/sccs/inc/state.h_v  $*/
  13. /*$Modtimes$*/
  14. /*$Revision:   1.1  $*/
  15. /*$Workfile:   state.h  $*/
  16.  
  17. ;   /*\
  18. ;---|*|----====< Pro Audio Spectrum Hardware State Table >====----
  19. ;---|*|
  20. ;---|*| Media Vision, Inc. (c) Copyright 1991. All Rights Reserved
  21. ;---|*|
  22. ;   \*/
  23.  
  24.     struct MVState {
  25.       unsigned char _sysspkrtmr;   /*   42 System Speaker Timer Address */
  26.       unsigned char _systmrctlr;   /*   43 System Timer Control        */
  27.       unsigned char _sysspkrreg;   /*   61 System Speaker Register        */
  28.       unsigned char _joystick;     /*  201 Joystick Register        */
  29.       unsigned char _lfmaddr;      /*  388 Left  FM Synth Address        */
  30.       unsigned char _lfmdata;      /*  389 Left  FM Synth Data        */
  31.       unsigned char _rfmaddr;      /*  38A Right FM Synth Address        */
  32.       unsigned char _rfmdata;      /*  38B Right FM Synth Data        */
  33.       unsigned char _dfmaddr;      /*  788 Dual  FM Synth Address        */
  34.       unsigned char _dfmdata;      /*  789 Dual  FM Synth Data        */
  35.       unsigned char _RESRVD1[1];   /*      reserved             */
  36.       unsigned char _paudiomixr;   /*  78B Paralllel Audio Mixer Control*/
  37.           unsigned char _audiomixr;    /*  B88 Audio Mixer Control          */
  38.       unsigned char _intrctlrst;   /*  B89 Interrupt Status         */
  39.       unsigned char _audiofilt;    /*  B8A Audio Filter Control        */
  40.       unsigned char _intrctlr;     /*  B8B Interrupt Control        */
  41.       unsigned char _pcmdata;      /*  F88 PCM Data I/O Register        */
  42.       unsigned char _RESRVD2;      /*      reserved             */
  43.       unsigned char _crosschannel; /*  F8A Cross Channel            */
  44.       unsigned char _RESRVD3;      /*      reserved             */
  45.       unsigned int    _samplerate;   /* 1388 Sample Rate Timer        */
  46.       unsigned int    _samplecnt;    /* 1389 Sample Count Register        */
  47.       unsigned int    _spkrtmr;      /* 138A Shadow Speaker Timer Count   */
  48.       unsigned char _tmrctlr;      /* 138B Shadow Speaker Timer Control */
  49.       unsigned char _mdirqvect;    /* 1788 MIDI IRQ Vector Register     */
  50.       unsigned char _mdsysctlr;    /* 1789 MIDI System Control Register */
  51.       unsigned char _mdsysstat;    /* 178A MIDI IRQ Status Register     */
  52.       unsigned char _mdirqclr;     /* 178B MIDI IRQ Clear Register        */
  53.       unsigned char _mdgroup1;     /* 1B88 MIDI Group #1 Register        */
  54.       unsigned char _mdgroup2;     /* 1B89 MIDI Group #2 Register        */
  55.       unsigned char _mdgroup3;     /* 1B8A MIDI Group #3 Register        */
  56.       unsigned char _mdgroup4;     /* 1B8B MIDI Group #4 Register        */
  57.     };
  58.  
  59.  
  60. ;   /*\
  61. ;---|*| end of STATE.H
  62. ;   \*/
  63.  
  64.  
  65.